Protein molecular weight analysis